﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Icoders.MarketTracker.Core.Transaction;

namespace Icoders.MarketTracker.Core.Repository.Transaction
{
    public interface IPurchaseOrderRepository : IBaseTransactionRepository<PurchaseOrder>
    {
        void Create(Guid orderId,int popId,int clientId,int userId,int appId,DateTime dateCreated,DateTime dateSent);
        void AddLineItem(Guid orderId, Guid lineItemId,int quantity, int productId,int reasonId,DateTime datecreated);
        void Confirm(Guid orderId);
    }


   
}
